package org.lovely.base.domain.entity;


import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;


import java.util.Date;

/**
 * Description:
 * @author f9c379d6-8e56-42d5-9986-535b4a077c4c
 * Date 2021-03-30
 */
@Data
@TableName(value = "t_base_data")
public class BaseData  {

	/**
	 * 
	 */
	@TableId
	private Long id;

	/**
	 * 字典编码
	 */
	@TableField(value ="code")
	private String code;

	/**
	 * 字典名称
	 */
	@TableField(value= "name")
	private String name;

	/**
	 * 启用，禁用状态（0禁用。1启用）
	 */
	@TableField(value= "status")
	private Byte status;

	/**
	 * 删除状态(0未删除。1 删除)
	 */
	@TableLogic
	@TableField(value = "del_flag")
	private Byte delFlag;

	/**
	 * 创建人
	 */
	@TableField(value = "create_by")
	private String createBy;

	/**
	 * 创建时间
	 */
	@TableField(value = "create_date")
	@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
	private Date createDate;

	/**
	 * 最后修改人
	 */
	@TableField(value= "update_by")
	private String updateBy;

	/**
	 * 修改时间
	 */
	@TableField(value = "update_date")
	@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
	private Date updateDate;

}